4ea479864d8d429ed35666954dff5130de617182,portlets/web-form-portlet/docroot/WEB-INF/src/com/liferay/webform/portlet/WebFormPortlet.java,WebFormPortlet,exportData,#ResourceRequest#ResourceResponse#,255

Before Change


		}

		sb.delete(
			sb.length() - PortletPropsValues.CSV_SEPARATOR.length(),
			sb.length());

		sb.append(CharPool.NEW_LINE);

After Change


			fieldLabels.add(fieldLabel);

			sb.append(getCSVFormatedValue(localizedfieldLabel));
			sb.append(PortletPropsValues.CSV_SEPARATOR);
		}

		sb.setIndex(sb.index() - 1);

		sb.append(CharPool.NEW_LINE);

		if (Validator.isNotNull(databaseTableName)) {
			List<ExpandoRow> rows = ExpandoRowLocalServiceUtil.getRows(
				themeDisplay.getCompanyId(), WebFormUtil.class.getName(),
				databaseTableName, QueryUtil.ALL_POS, QueryUtil.ALL_POS);

			for (ExpandoRow row : rows) {
				for (String fieldName : fieldLabels) {
					String data = ExpandoValueLocalServiceUtil.getData(
						themeDisplay.getCompanyId(),
						WebFormUtil.class.getName(), databaseTableName,
						fieldName, row.getClassPK(), StringPool.BLANK);

					sb.append(getCSVFormatedValue(data));
					sb.append(PortletPropsValues.CSV_SEPARATOR);
				}

				sb.setIndex(sb.index() - 1);

				sb.append(CharPool.NEW_LINE);
			}